<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数据类型</title>
</head>
<body>

</body>
<script>
    /*
    *  var 变量名称 = 值;
    *  let /const
    *  前类型JavaScript ：typeScript
    * */

    /*
      * 1. 数据类型：单/值类型
      *     数字、文本、布尔、null、undefined
    * */
    /*var num1 = 1;
    var num34=3.14;
    var str='hello';
    var flag =true;
    var html = '<h1>大标题</h1>';

    num1 = false;*/

    /**
     *  ctrl + alt + ?
    * */
    /*
     *  2. 输出的位置
    * */
   /* document.write(num1);
    document.write('<br/>');
    document.write(num1);
   // document.write(html);
    document.write('<br/>');
    document.write(typeof  num1);*/

    /*console.log(num1);
    console.log(typeof  num1);*/


    /**
     * 3. null 和 u'ndefined
     * */


    var param1 ;
    var param2='hell';
    param2 = null;

    console.log(param1);
    console.log(param2);

    /**
     * 4. 引用类型
     *     对象 数组 函数
     * */

    /**构造器方式*/
    var obj = new Object();
    obj.name = "mat";
    obj.age=29;

    /*字面量方式表示对象*/
    var obj2 = {
        name:'tt',
        age:34
    }

     console.log(obj);
     console.log(obj.age);
     console.log(obj2["name"]);


      var arr = [1,2,3,5]; // 数组角标从0开始
      console.log(arr);
      console.log(arr[1]);


      var foo = function(){

      }


    /**
     * es6
    * */
    let num2=2;
    const num3=4;
  /*  num3=5;*/



</script>
</html>